/**
 * Vue过滤器
 * 1. 定义 :要对显示的数据进行特定格式化后再显示,(适用于一些简单逻辑的处理)
 * 2. 语法:
 *  -  注册过滤器
 *      - Vue.filter(name,cbs)
 *      - new Vue({filter{}})
 *  - 使用过滤器
 *      -  {{xxx | 过滤器名称}}
 *      - v-bind:属性="xxx|过滤器名称"
 * 3. 备注:
 *   - 过滤器也可以接收额外参数,多个过滤器可以串联
 *   - 并没有改变原本数据,是产生新的对应的数据
 */

// 阻止Vue在启动时生成生产提示
Vue.config.productionTip = false;
// 全局配置过滤器
// Vue.filter('timeFormat',function (value, str = 'YYYY年MM月DD日 HH:mm:ss') {
// 	return dayjs(value).format(str)
// });
new Vue({
	el: "#root",// 用于指定当前Vue实例在为哪个容器服务,通常为css选择器 也可以写为 document.getElementById("root")
	data: {// data用于存储数据,数据供el指定的容器使用,
		time: 1629278920780
	},
	filters: {
		timeFormat(value, str = 'YYYY年MM月DD日 HH:mm:ss') {
			return dayjs(value).format(str)
		},
		timeSlice(value, len = 10) {
			return value.slice(0, len)
		}
	}
});
